package com.web.common.document.entity;

import java.util.List;

import com.web.common.user.entity.WebUserEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 文档信息
 * </p>
 *
 * @author zhouhui
 * @since 2023-12-04
 */
@Getter
@Setter
@Schema(title = "DocumentInfoEntity对象", description = "文档信息")
public class DocumentInfoEntity extends DocumentInfo {

	private static final long serialVersionUID = 1L;

	/** 分享给用户Id列表 */
    @Schema(title = "分享给用户Id列表")
	private List<Integer> userIdList;
    
    /** 用户信息列表 */
    @Schema(title = "分享给用户Id列表")
	private List<WebUserEntity> userList;
    
    /** 分享类型描述 */
    @Schema(title = "分享类型描述")
    private String shareTypeName;
    
    /** 分享时长类型描述 */
    @Schema(title = "分享时长类型描述")
    private String shareActivityName;
    
    /** 当前页数 */
	@Schema(title = "当前页数")
	private int page = 1;
	
	/** 每页大小，小于0不进行分页 */
	@Schema(title = "每页大小")
	private int size = 10;
}
